ostentatious self-confidence - French English Dictionary